package com.aijk.ehm.sys.model;

import java.io.Serializable;

public class SysRole implements Serializable {
    /**
     * <pre>
     * 角色ID
     * 表字段 : sys_role.role_id
     * </pre>
     * 
     */
    private Integer roleId;

    /**
     * <pre>
     * 系统标识
            1 总公司后台
            2 子公司后台
     * 表字段 : sys_role.sys_flag
     * </pre>
     * 
     */
    private Byte sysFlag;

    /**
     * <pre>
     * 角色名称
     * 表字段 : sys_role.role_name
     * </pre>
     * 
     */
    private String roleName;

    /**
     * <pre>
     * 排序
     * 表字段 : sys_role.role_sort
     * </pre>
     * 
     */
    private Integer roleSort;

    /**
     * <pre>
     * 描述
     * 表字段 : sys_role.des
     * </pre>
     * 
     */
    private String des;

    /**
     * <pre>
     * 公司ID
     * 表字段 : sys_role.company_id
     * </pre>
     * 
     */
    private Long companyId;

    private static final long serialVersionUID = 1L;

    /**
     * <pre>
     * 获取 角色ID
     * 表字段 : sys_role.role_id
     * </pre>
     * 
     */
    public Integer getRoleId() {
        return roleId;
    }

    /**
     * <pre>
     * 设置 角色ID
     * 表字段 : sys_role.role_id
     * </pre>
     * 
     */
    public void setRoleId(Integer roleId) {
        this.roleId = roleId;
    }

    /**
     * <pre>
     * 获取 系统标识
            1 总公司后台
            2 子公司后台
     * 表字段 : sys_role.sys_flag
     * </pre>
     * 
     */
    public Byte getSysFlag() {
        return sysFlag;
    }

    /**
     * <pre>
     * 设置 系统标识
            1 总公司后台
            2 子公司后台
     * 表字段 : sys_role.sys_flag
     * </pre>
     * 
     */
    public void setSysFlag(Byte sysFlag) {
        this.sysFlag = sysFlag;
    }

    /**
     * <pre>
     * 获取 角色名称
     * 表字段 : sys_role.role_name
     * </pre>
     * 
     */
    public String getRoleName() {
        return roleName;
    }

    /**
     * <pre>
     * 设置 角色名称
     * 表字段 : sys_role.role_name
     * </pre>
     * 
     */
    public void setRoleName(String roleName) {
        this.roleName = roleName == null ? null : roleName.trim();
    }

    /**
     * <pre>
     * 获取 排序
     * 表字段 : sys_role.role_sort
     * </pre>
     * 
     */
    public Integer getRoleSort() {
        return roleSort;
    }

    /**
     * <pre>
     * 设置 排序
     * 表字段 : sys_role.role_sort
     * </pre>
     * 
     */
    public void setRoleSort(Integer roleSort) {
        this.roleSort = roleSort;
    }

    /**
     * <pre>
     * 获取 描述
     * 表字段 : sys_role.des
     * </pre>
     * 
     */
    public String getDes() {
        return des;
    }

    /**
     * <pre>
     * 设置 描述
     * 表字段 : sys_role.des
     * </pre>
     * 
     */
    public void setDes(String des) {
        this.des = des == null ? null : des.trim();
    }

    /**
     * <pre>
     * 获取 公司ID
     * 表字段 : sys_role.company_id
     * </pre>
     * 
     */
    public Long getCompanyId() {
        return companyId;
    }

    /**
     * <pre>
     * 设置 公司ID
     * 表字段 : sys_role.company_id
     * </pre>
     * 
     */
    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }
}